home *** CD-ROM | disk | FTP | other *** search
- *****************************************************************************
- FILENAME: <ASWIT.COM>
- *****************************************************************************
- Date: October 28th 1998.
- Description: ACESOFT SUBLIMATE WRITING INTO TEXT.
- Version: 1.20 FOURTH MAJOR VERSION.
- Purpose: A command line text file ASC2 normaliser,
- an automatic HTML address extractor and
- an automatic DB/HST/WBS address extractor.
-
- *****************************************************************************
- LEGAL NOTICE ON USAGE.
- *****************************************************************************
- This Document Copyright (c) 1998 of Mr. Denver Johnson BSc.
-
- ASWIT.COM copyright (c) 1998 of Mr. Denver Johnson BSc.
-
- All rights reserved.
-
- Non-registered users are granted a limited license to use the above
- mentioned software and documentation on a trial basis for up to 90 days.
-
- Use except for this limited period requires registration.
-
- Extended use of non-registered copies by any individual or agency is
- strictly prohibited.
-
- No user shall have licence to modify any of the software package in
- any way other than to change the prescribed default settings.
-
- Use of registered copies of ASWIT.COM by any other person than the
- licensee is explicitly forbidden.
-
- *****************************************************************************
- DETAILED DESCRIPTION:
- ****************************************************************************
-
-
- *ASWIT is primarily a low memory use, DOS command line utility for
- automatically stripping INTERNET addresses from HTML files as well as HISTORY
- files such as that created by NETSCAPE NAVIGATOR (NETSCAPE.HST) and WBS files
- created by MICROVISION WEBEXPRESS.
-
- There are two types of file in this category:
-
- HTML files (*.HTM) in which speech marks are searched for containing: '/',
- 'http', '.htm', '.gif', '.jpg', '.pl', '.ra', '.mov', '.exe', '.com', '.cgi',
- '.arj', 'jpe', 'jfi' and '.zip' strings to make the output file;
-
- and DB/HST/WBS (*.DB, *.WBS or *.HST) files which begin '?:'
- or contain 'HTTP' and end with a NUL character or non seven bit ASC2 character
- (greater than or equal to 80h).
-
- For each type the case is ignored so that 'HTTP' also means 'http'.
-
-
-
- ASWIT also has the secondary function of being able to convert any DOS
- file given to it (with a file type other than HTM, WBS, DB, or HST) into a 100%
- DOS usable ASC2 text file. This means that NUL characters (zero bytes) and
- NUL strings (multiple zero bytes) are removed from the source file and
- converted into full carriage returns, while end of text markers are converted
- to spaces. This function of ASWIT is quite sophisticated and uses a two
- pass system to process general files:
-
- the first scan is to identify what type of carriage return
- (if any) the input file uses;
-
- the second scan is there to do the actual changes if
- necessary. ASWIT also turns all of the carriage returns into the standard
- DOS format.
-
- *N.B. in each case above the original file is left unaltered. So
- that if you don't like the results the master is left unaffected:
-
-
-
- The new edited file keeps the same name as your original but takes on
- the new extension of *.ASW. Since it is assumed that all files of this type
- were created by ASWIT, ASW type files cannot be handled.
-
- As can be ascertained from the above, the same file can be treated in
- several different ways merely by changing it's name, so that the way in which
- a file is treated is at the user's discretion. It should be noted however that
- if this is to be done it may be necessary to change the file name as well as
- type, since the output file is always in the form of INPUT FILE.ASW.
-
- ShareWare the Program is for Demonstration Purposes Only and
- Should be Registered. To emphasise this point the ShareWare version has a
- 6k input file restriction feature. The Registered Program is Licensed for
- Use on One Machine only.
-
- Last but not least ASWIT was written in 100% assembly language and is
- meant to be memory efficient, very portable and fast.
-
-
- *****************************************************************************
- SUGGESTED APPLICATIONS:
- *****************************************************************************
- **DO NOT**
- Stripping INTERNET files of addresses systematically could be thought
- of as a HACKING function. However the author can in no way condone this and
- ASWIT can only be licensed for legitimate purposes only.
-
- ASWIT was meant to be flexible in it's action and for this reason the
- author can in no way guarantee the accuracy of it's translations.
-
- Do not PIRATE or in any way modify this program. If it is an official
- registered version it should also contain your serial number, address and name.
- If you possess a ShareWare version please consider registering it for a fully
- functioning personalised copy.
-
- ****DO****
- Pass on the Shareware version of ASWIT for distribution.
- Make sure to register your self a customised full edition of ASWIT.
-
- *****************************************************************************
- ERROR RETURN:
- *****************************************************************************
- ASWIT gives both error messages of it's own (see ASWIT.TXT) as well as
- full DOS INT 59h extended error information.
-
- *****************************************************************************
- INSTRUCTIONS:
- *****************************************************************************
- ASWIT's memory requirements are very modest (only the space it
- occupies on your disk) and so it should run in any PC (>=8086) environment
- (>=DOS 3) including all versions of WINDOWS. However remember that it is a
- DOS line entry command and as such if used from WINDOWS, users should shell
- out to the DOS prompt temporarily.
-
- Otherwise the basic use of ASWIT is simplicity it's self:
-
- >[PATH]FULL_FILE NAME (including file type)<ENTER>
-
- The resultant output file will be:
- >[PATH]FILE_NAME.ASW
-
-
- To see the registration details, version number and copyright name
- simply type:
- ASWIT<ENTER>
-
- when ASWIT.COM is on the PATH (the current directory or in one listed in the
- DOS environment line) .
-
- ********************************************************************************
- HINTS 'N TIPS:
- ********************************************************************************
-
- Since you have probably already tried a Shareware Version of ASWIT then
- you probably know that use of ASWIT in DOS is simplicity it's self:
-
- Type: ASWIT Filename.Type --------> To Produce: Filename.ASW
-
- or
-
- Type: ASWIT --------> To Produce: The Help Screen and User Details
-
-
- However ASWIT can be used indirectly from within Windows using the PIF
- File included with the ASWIT Package:
-
- Simply ASSOCIATE File Types of your choice (.DB,.HTM,.HST,.WBS) with
- ASWIT.COM from within the 'FILE' Menu of your 'Program Manager'.
-
- ASWIT.COM can usually be accessed directly from Windows, without using
- the PIF file and there is now a dedicated Visual Basic front end for it.
-
-
- *Remember: ASWIT splits all files into three categories:
-
- 1). *.ASW ASWIT Will not process.
- 2). *.HTM ASWIT Treats as Text Files for the stripping of
- addresses to create *.ASW.
- 3). *.DB; *.HST; *.WBS ASWIT treats as Binary Data for the
- stripping of addresses to create *.ASW.
- 4). <ANY OTHER> ASWIT treats intelligently as either Binary, ASC",
- or Odd Format Text to create a regular Text File *.ASW.
-
- ********************************************************************************
- USES:
- ********************************************************************************
- Text is not always transferable between sources, but the fourth
- function of ASWIT makes the extraction of at least something possible.
-
- Binary sources such as large EXE Files can for example be treated by
- ASWIT for the capture of embedded Text.
-
- Net Files can be easily stripped of their links so that web sites can
- be visited as directories:
- e.g. Http://xxxxxxxxx.yyy/.
-
-
- Or saved directly to disk (see the Options Menu of your Web Browser)
- for more ASWIT treatment, without ever having run in your browser.
-
- The procedure of using *.ASW Net Files is to view the file with a
- Windows editor such as (WRITE.EXE), then copy any interesting address and
- simply paste this into your browser.
-
- ASWIT does not just search for world wide web address but also for
- local. It also now looks for strings containing '/'; 'HTM'; 'JPG'; 'GIF' etc.
- in order to give the user a better picture of the web sites subdirectories.
-
-
- i.e. Http://xxxxxxxxxx.yyy/.
-
- May not give a plain directory but:
-
- e.g. Http://xxxxxxxxxx.yyy/pics/.
-
- Found from an occurrence of "PICS/ZZZ.JPG" may well be unrestricted.
-
- Or even in a restricted directory:
-
- e.g. Http://xxxxxxxxxx.yyy/pics/zzz.jpg
-
- Should be directly accessible.
-
-
-
- If you shut down your browser (Netscape) you can also use ASWIT to
- monitor what addresses have been accessed by using ASWIT on 'NETSCAPE.HST' in
- the 'TEMP' directory or 'FAT.DB' in the 'NETSCAPE\CACHE'. this could be
- useful for finding out where an active Hypertext File has accessed and it also
- has obvious security uses in finding out where other people have been.
-
-
- *****************************************************************************
- SETTING UP THE WINDOWS FRONT END.
- *****************************************************************************
- ASWITT.EXE is a stand alone program. Other than for ASWIT.PIF,
- VBRUN300.DLL and of course ASWIT.COM V1.20 which should all be in a Windows
- path or directory.
-
-
- ASWITS.EXE and ASWITW.EXE both use the same INI file (ASWITS.INI),
- which is written to the Windows directory with the following defaults:
-
- =============================================================================
- ACESOFT WINDOWS INTERFACE FOR ASWIT.COM V1.20
-
- ASWIT_Win_Dir =
- Editor_Name = WRITE.EXE
- Editor_Dir =
- ASWIT_Pif_Dir =
- AV3S_Pif_Dir =
- AV3S_Pif_Cmd = /F
- Refresh_Interval = 70
-
- =============================================================================
-
- ASWIT_Win_Dir is the path name of where your INI file is to be retrieved from.
-
- Editor_Name is the full name of the text editor you use with Windows.
-
- Editor_Dir is the path name of where your text editor is to be retrieved from.
-
- ASWIT_Pif_Dir is the path name of where ASWIT.PIF is to be retrieved from.
-
- AV3S_Pif_Dir is the path name of where AV3S.PIF is to be retrieved from.
-
- AV3S_Pif_Cmd is the line command sent along to AV3S.COM: /B, /D, /E, /F, /G
- all give a tune, an optional number gives the tempo. e.g. /D0
- For more information about AV3S.COM see the document AV3S_600.DOC.
-
- Refresh_Interval is the screen and directory refresh timing constant. Set
- this value high on slow systems but be aware that there may be some delay in
- the response of the file select box to changes such as file deletions or
- creations. The default value of 60 is for a Cyrix 6x86 MXPR233 based system,
- faster systems could stand smaller values, it partly depends on what else is
- running within Windows at the same time. Be warned however Visual Basic can
- easily be made to be a needless drain on CPU/system time.
-
-
- Leave out any of the above either by accident or design and all of the
- values will be overwritten with the defaults.
-
-
- ASWITS.EXE, ASWITT.EXE and ASWITW.EXE are all written in Microsoft
- Visual Basic 3.0 and as such VBRUN300.DLL must be present either in your
- system's PATHs or in the boot directory of the afore mentioned files.
-
- *****************************************************************************
- *****************************************************************************
-